@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}
.top{
	background:#EFEFEF;
	height:35px;
	width:100%;
	color:#666;
	/*position:fixed;*/ /*跟随滚动条浮动*/
	top:0px;
}
.top_left{
	float:left;
	margin-top:8px;
	font-family:"微软雅黑";
	font-size:13px;
	font-weight:200;
}
.top_left a{
	color:#06F;
}
.top_right{
	float:right;
	/*margin-top:8px;*/
	font-family:"微软雅黑";
	font-size:13px;
	font-weight:200;
}
.top_right a{
	color:#666;
}
.top_ulli{
	width:80px;
	list-style-type:none;
	float:left;
	text-align:center;
	border-right:1px solid #999;
	line-height:8px;
	height:10px;
	margin-top:13px;
}
.top_index{
	height:158px;
	background:#FFF; 
	width:85px; 
	display:none; 
	position:absolute; 
	border:1px solid #CCC; 
	border-top:none; 
	margin-top:-20px;
}
.top_index ul li{
	width:85px;
	line-height:25px;
	list-style-type:none;
}
.top_index ul li:hover{
	background:#E8E8E8;
	color:#C00;
}
.top_right ul li:hover .top_index{			
	display:block;
}
.top a:hover{
	text-decoration:underline;
}
.top_index ul li{
	width:85px;
	line-height:25px;
	list-style-type:none;
}
.header{
	height:180px;
	width:100%;
	/*background:skyblue;*/
}
.header a{
	color:#666;
}
.logo{
	float:left;
	width:20%;
	text-align:center;
	margin-top:5px;
}
.search_bar{			/*搜索条*/
	width:47%;
	float:left;
	text-align:right;
}
.goodcar{
	width:10%;
	border:1px solid;
	float:left;
	margin-top:38px;
	height:34px; 
	text-align:center; 
	margin-left:60px;
	background:#F3F3F3;
}
.goodcar_1{
	margin-top:10px; 
	font-size:13px; 
	font-weight:200;
}
.goodcar_2{
	background:#069; 
	width:280px;
	height:120px;
	margin-top:3px;
	z-index:2;
	position:relative;
	display:none;
	left:-1px;
}
.goodcar_span{
	display:none; 
	height:12px; 
	background:#FFF; 
	position:absolute; 
	width:120px; 
	z-index:3;
}
.goodcar_2,.goodcar_1 div:hover{
	background:#FFF;
	border:1px solid #CCC;
}
.goodcar:hover{
	background:#FFF;
	border:1px solid #CCC;
}
.goodcar_1:hover .goodcar_span{
	display:block;
}
.goodcar_1:hover .goodcar_2{
	display:block;
}
.goodcar a{
	color:#000;
}
.nav{
	width:100%;
	height:40px;
	background:#e33a3d;
	float:left;
	margin-top:10px;
}
.nav_top{
	list-style:none;
	width:100px;
	line-height:40px;
	font-weight:bold;
	color:#FFF;
	float:left;
	text-align:center;
}
.nav_top:hover{
	background:#C30;
	cursor:pointer;
	height:39px;
}
.main{
	height:580px; 
	width:100%;
}
.main_left{
	width:460px; 
	height:490px; 
	float:left;
}
.loginErrMsg{
	background:#FFFF99;
	width:280px; 
	height:20px; 
	position:absolute;
	margin:5px 40px;
	color:red;
	font-size:12px;
	line-height:20px;
	text-align:center;
	border:1px solid;
	display:none;
}
/*--------------支付窗口--------------*/
.close{
    position:absolute;
    width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	top:3px;
	right:3px;
	display: block;
	cursor: pointer;
	font-size:20px;
	color:#666;
}
.buyWindow{
	background:#FFF; 
	width:520; 
	height:320; 
	position:fixed; 
	z-index:11; 
	margin:-80px -100px; 
	border:1px solid #999;
	display:none;
}
.buyMsgWindow{
	position:absolute; 
	width:280px; 
	height:160px; 
	margin:60px 160px;
}
.buyMsgWindow a:hover{
	text-decoration:underline;
}
.buySubmit{
	width:120px; 
	height:32px; 
	background:skyblue; 
	border:none; 
	color:#FFF; 
	font-weight:bold; 
	border-radius:3px; 
	font-size:18px;
}
#errmsg{
	color:red; 
	font-size:8px; 
	margin-top:3px;
}
#mask_buy{ 
	background-color:#ccc;
	opacity:0.5;
	filter: alpha(opacity=50); 	/*支持IE的透明度*/
	position:absolute; 
	left:0;
	top:0;
	z-index:10;
}
.security_msg{
	border-radius:100%; 
	-webkit-border-radius:100%; 
	-moz-border-radius:100%; 
	width:20px; 
	height:20px; 
	background:green; 
	color:#FFF; 
	font-weight:bolo;
}
/*--------------------------------*/


/*------------放大镜--------------*/
#demo {
	display: block;
	width: 400px;
	height: 255px;
	margin:55px 25px;
	position: relative;
	/*border: 5px solid #ccc;*/
}
#small-box {
	position: relative;
	z-index: 1;
}
#float-box {
	display: none;
	width: 160px;
	height: 120px;
	position: absolute;
	background: #ffffcc;
	border: 1px solid #ccc;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#mark {
	position: absolute;
	display: block;
	width: 400px;
	height: 255px;
	background-color: #fff;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 10;
}
#big-box {
	display: none;
	position: absolute;
	top: 0;
	left: 460px;
	width: 400px;
	height: 300px;
	overflow: hidden;
	border: 1px solid #ccc;
	z-index: 1;
}
#big-box img {
	position: absolute;
	z-index: 5
}
/*------------------------------*/

.smallprc{
	width:100px;
	height:85px; 
	float:left; 
	margin:12px 7px;
}
.smallprc:hover{
	border:1px solid #C00;
}
.main_middle{
	width:520px; 
	height:490px; 
	float:left;
	border-right:1px dotted #CCC;
}
.middle{
	width:490px; 
	height:490px; 
	margin-left:15px;
}
.middle_price{
	width:490px; 
	height:80px; 
	background:#D0F0FF;
	margin-top:12px;
}
.middle_express{
	margin-top:15px; 
	font-size:15px; 
	line-height:30px; 
	height:30px;
}
.middle_parameter{
	height:38px;
	line-height:38px; 
	text-align:center;
	margin-top:22px; 
	width:490px; 
	font-size:13px;
}
.parameter_left{
	width:162px; 
	border:1px dotted #CCC;
	border-left:none; 
	border-right:none; 
	float:left;
}
.parameter_middle{
	width:162px; 
	border:1px dotted #CCC; 
	float:left;
}
.parameter_right{
	width:162px; 
	border:1px dotted #CCC; 
	border-right:none; 
	border-left:none; 
	float:left;
}
.middle_color{
	margin-top:28px; 
	height:30px; 
	line-height:30px;
}
.middle_number{
	margin-top:28px; 
	height:30px; 
	line-height:30px;
}
.submit_buy{
	margin-left:90px; 
	width:180px; 
	background:#FFE1FF; 
	color:#C00; 
	border:1px solid #C00; 
	font-weight:bold; 
	float:left; 
	height:42px; 
	line-height:42px; 
	font-size:20px;
	cursor:pointer;
}
.submit_buy_2{
	background:#F2F2F2;
	border:1px solid #000;
	color:#333333;
	font-weight:bold; 
	float:left; 
	height:42px; 
	line-height:42px; 
	font-size:20px;
	margin-left:90px; 
	width:180px;
}
.submit_goodcar{
	margin-left:20px; 
	width:180px; 
	background:#C00; 
	font-weight:bold; 
	color:#FFF; 
	float:left; 
	height:42px; 
	line-height:42px; 
	font-size:18px; 
	border:1px solid #C00;
	cursor:pointer;
}
.submit_goodcar_2{
	margin-left:20px; 
	width:180px; 
	font-weight:bold; 
	color:#FFF; 
	float:left; 
	height:42px; 
	line-height:42px; 
	font-size:18px; 
	background:#333333;
	border:1px solid #999;
}
.text_num{
	width:50px; 
	height:32px; 
	padding-left:5px
}
.botton_num{
	width:42px; 
	height:32px; 
	background:#FFF; 
	border:1px solid #CCC;
}
.bottom{
	width:100%;
}
.bottom_left{
	width:15%; 
	text-align:center; 
	float:left; 
	padding-top:15px;
}
.bottom_middle{
	width:55%; 
	float:left; 
	text-align:center;
}
a{
	text-decoration:none;
}
a:hover{
	color:#C00;
}